The Sad Reality of Rust Adoption If you ve been hanging around developer socials then obviously heard the heated debate recently about adoption by established software especially in Coreutils and Git Some devs are thrilled while others not so happy move battle tested projects internet has naturally turned it into meme war people convinced is all master planned 100 orchestrated takeover sacrificing decades perfectly secure code for sake new language syndrome missed Ubuntu 25 10 tag named Questing Quokka shipping with Rusty version https substack com redirect b48c3737 47e4 4050 bed4 5735941870f2 eyJ1IjoiNXM5NXBjIn0 rSrd3p2Gs0 P1uUiaE9SVizLn1IsSGNWJ3SJSz0QvBs aka thing that makes actually do stuff Meanwhile maintainers considering introducing world most important source control system Here GNU had its share security flaws yep even your beloved 9c90176a 58c2 48c4 bee8 01610b2a057a Writing flawless memory safe like trying to juggle knives blindfolded can but eventually re going lose finger doesn guarantee faster gives fewer ways accidentally set their on fire And production land less usually win critics argue rewrites just chasing shiny toys But reality Most big companies don throw out tech unless solves something painful safety very expensive pain decade now seeing slide isn novelty It maintainability CVEs weekend times spent fixing segfaults Will kill Nah too much rewriting critical parts sense where counts

🦀 The Sad Reality of Rust Adoption

If you’ve been hanging around developer socials, then you’ve obviously heard the heated debate recently about Rust’s adoption by established software, especially in Coreutils and Git.

Some devs are thrilled, while others are not-so happy about the move especially in battle-tested projects. The internet has, naturally, turned it into a meme war.

Some people are convinced Rust adoption is all a master-planned, 100% orchestrated takeover, sacrificing decades of “perfectly secure” code for the sake of new language syndrome.

If you’ve missed it, Ubuntu 25.10 tag named “Questing Quokka” is shipping with a Rusty version of Coreutils (aka the thing that makes lscat, and rm actually do stuff).

Meanwhile, Git maintainers are considering introducing Rust into the world’s most important source control system.

Here’s the thing, GNU Coreutils has had its share of security flaws (yep, even your beloved sort had a vulnerability).

  • Writing flawless, memory-safe C is like trying to juggle knives while blindfolded, you can do it, but eventually, you’re going to lose a finger. Rust doesn’t guarantee faster, but it gives devs fewer ways to accidentally set their code on fire. And in production land, “less on fire” is usually a win.

Some critics argue Rust rewrites are just devs chasing shiny new toys. But the reality? Most big companies don’t throw out tech unless it solves something painful, and memory safety is a very expensive pain.

Rust’s been around for a decade now, and seeing it slide into projects like Coreutils and Git isn’t about novelty. It’s about maintainability, fewer CVEs, and less weekend times spent fixing segfaults.

Will Rust kill C? Nah. The world has too much C for that. But rewriting critical parts in Rust makes sense where it counts.

Published on 2025-10-06 , updated on 2025-12-07
10/7/2025 随想

Kobe 81 pts

Kobe Bryant 81 pts 28/46 FG

3/16/2024 随想

Remember

Remember smiles